#ifndef PLAYER_H

#include "strategy/strategy.h"
#include <string>

class Player
{
private:
    unsigned int wincount;
    unsigned int losecount;
    unsigned int totalcount;
    char *playerName;
    Strategy *strategy;

public:
    Player(char *name, Strategy *strategy) : strategy(strategy), playerName(name)
    {
    }

    // make a dicision about what
    Hand *nextHand();

    void win();
    void lose();
    void even();

    std::string toString();
};

#endif // !PLAYER_H
